package com.wsoft.hr.pm.vo.grade;

import com.wsoft.hr.pm.entity.HrPmGradeEntity;
import com.wsoft.hr.pm.entity.HrPmGradeOrgEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @Author z001
 * @Date 2025/3/3 14:32
 */
@Data
public class GradeStatisticsVO {

    @Schema(description = "统计map")
    private List<Map<String, String>> gradeAllMap;

    @Schema(description = "科室统计map")
    private List<Map<String, Object>> hrOrgMap;

    @Schema(description = "岗位统计map")
    private List<Map<String, Object>> postMap;

    @Schema(description = "周期map")
    private Map<Long, String> cycleNameMap;

    @Schema(description = "评级信息")
    private HrPmGradeEntity gradeEntity;

    @Schema(description = "评级组织表信息")
    private HrPmGradeOrgEntity gradeOrgEntity;
}
